<?php
include_once("../inc/common.php");

// Controle de acesso //////////////////////////////////////////////
Security::verifyUser("");

// Captura chave do relacionamento /////////////////////////////////
$fk_id = Param::getInt("id");

// Expressão SQL da lista //////////////////////////////////////////
$sql = "SELECT curso.txt_curso, instrutor_curso.* " .
		"FROM instrutor_curso, curso " .
		"WHERE instrutor_curso.id_curso=curso.id_curso " .
		"AND id_instrutor=" . $fk_id .
		" ORDER BY curso.txt_curso ASC";

// Criação do recordset ////////////////////////////////////////////
$rows = DBUtils::getRows($sql);

// Deck de botões //////////////////////////////////////////////////
$button = new Button();
$button->add("btnAdicionar", "Adicionar");
$button->add("btnRemover", "Remover");
$button->add("btnFechar", "Fechar");

// Abas ////////////////////////////////////////////////////////////
$tabs = new Tabs();
$tabs->add("Geral", false, "../mod_instrutor/instrutor-edicao.php?id=" . $fk_id);
$tabs->add("Cursos ministrados", true);

// Lista de dados //////////////////////////////////////////////////
$table = new Table("frmLista", 2);
$table->addHidden("fk_id", $fk_id);
$table->addCheckboxColumnHeader();
$table->addColumnHeader("Nome do Curso", false, "100%");
foreach ($rows as $row) {
	$id = $row["id_curso"];
	$table->addCheckboxData($id);
	$table->addData($row["txt_curso"]);
}
?>
<html>
	<head>
		<?php
		Element::headBlock();
		?>
		<script type="text/javascript">
			$(document).ready(function() {
				// mapeamento de botões
				$("#btnAdicionar").click(function() {
					lovm("../mod_instrutor/curso-mlov.php?clear=1&fk_id=<?php echo $fk_id; ?>", 450);
				});

				$("#btnRemover").click(function() {
					if (confirm('Confirma remoção dos cursos selecionados?')) {
						$("#frmLista").attr("action","../mod_instrutor/instrutor-controller.php?action=remover");
						$("#frmLista").submit();
					}
				});

				$("#btnFechar").click(function() {
					location = "../mod_instrutor/instrutor-lista.php?<?php echo $_SERVER['QUERY_STRING']; ?>";
				});
			});
		</script>
	</head>
	<body>
		<div id="container">
			<?php Element::header("Cursos ministrador pelo instrutor"); ?>
			<div id="acoes"><?php $button->writeHTML(); ?></div>
			<div id="dados">
				<?php
				$tabs->writeHTML();
				Messages::handleMessages();
				if (sizeof($rows) > 0) {
					$table->writeHTML();
					Paging::writeQtdeReg(sizeof($rows));
				} else {
					Paging::writeStatusIfEmpty();
				}
				?>
			</div>
		</div>
	</body>
</html>